//Robert Pond

import java.util.*;
import java.io.*;

public class Lab18F
{
	long number;

	public static void main ( String [] args)
	{
		Lab18E poo = new Lab18F();
		poo.input();
		poo.output();
	}
	public void input()
	{
		for(int i = 0; i <= 1000; i++)
		{
			number = number + Math.pow(i, i)
		}
	}
	private static void topcone(int a)
	{
		for(int i = 0; i < a; i++)
		{
			System.out.print(" ");
		}
		System.out.print("/\\");
		for(int i = 0; i < a; i++)
		{
			System.out.print(" ");
		}
		System.out.println();
	}
	private static void bottomcone(int a)
	{
		int b = 0;
		int q = a - (a - 1);
		int w = a - (a - 1);
		int z = a - 1;
		int e = a - 1;
		for(int d = 1; d < a; d++)
		{
			for(int i = a - q; i > 0; i--)
			{
				System.out.print(" ");
			}
			for(int c = z; c < a; c++)
			{
				System.out.print("/");
			}
			System.out.print("**");
			for(int c = e; c < a; c++)
			{
				System.out.print("\\");
			}
			for(int i = a - w; i > 0; i--)
			{
				System.out.print(" ");
			}
			q = q + 1;
			z = z - 1;
			w = w + 1;
			e = e - 1;
			System.out.println();
		}
	}
	private static void line(int a)
	{
		System.out.print("+");
		for(int i = 0; i < a; i++)
		{
			System.out.print("=*");
		}
		System.out.print("+");
		System.out.println();
	}
	private static void middletop(int a)
	{
		int b = 0;
		int q = a - (a - 1);
		int w = a - (a - 1);
		int z = a - 1;
		int t = a - (a - 1);
		int y = a - (a - 1);
		int u = a - 1;
		for(int d = 0; d < a; d++)
		{
			System.out.print("|");
			for(int i = a - q; i > 0; i--)
			{
				System.out.print(".");
			}
			for(int c = z; c < a; c++)
			{
				System.out.print("/\\");
			}
			for(int i = a - w; i > 0; i--)
			{
				System.out.print(".");
			}

			for(int i = a - t; i > 0; i--)
			{
				System.out.print(".");
			}
			for(int c = u; c < a; c++)
			{
				System.out.print("/\\");
			}
			for(int i = a - y; i > 0; i--)
			{
				System.out.print(".");
			}
			System.out.print("|");
			q = q + 1;
			z = z - 1;
			w = w + 1;

			t = t + 1;
			u = u - 1;
			y = y + 1;
			System.out.println();
		}
	}
	private static void middlebot(int a)
	{
		int b = 0;
		int q = a - (a - 1);
		int z = a - 1;
		int e = a - 1;
		int t = a - (a - 1);
		int u = a - 1;
		int o = a - 1;
		for(int d = 0; d < a; d++)
		{
			System.out.print("|");
			for(int c = z + 1; c < a; c++)
			{
				System.out.print(".");
			}
			for(int i = a - q + 1; i > 0; i--)
			{
				System.out.print("\\/");
			}
			for(int c = e + 1; c < a; c++)
			{
				System.out.print(".");
			}

			for(int c = u + 1; c < a; c++)
			{
				System.out.print(".");
			}
			for(int i = a - t + 1; i > 0; i--)
			{
				System.out.print("\\/");
			}
			for(int c = o + 1; c < a; c++)
			{
				System.out.print(".");
			}
			System.out.print("|");
			q = q + 1;
			z = z - 1;
			e = e - 1;

			t = t + 1;
			u = u - 1;
			o = o - 1;
			System.out.println();
		}
	}
	public void output()
	{
		topcone(size2);
		bottomcone(size2);
		line(size2);
		middletop(size1);
		middlebot(size1);
		line(size2);
		middlebot(size1);
		middletop(size1);
		line(size2);
		bottomcone(size2);
	}
}
